C1: 1. T : Type
C1: 2. T List
C1: n:{0...0}, i:{0..(0 - n)}. nth_tl(n;[])[i] = [][(i+n)]
C2:
C2: 1. T : Type
C2: 2. T List
C2: 3. u : T C2: 4. v : T List
C2: 5. n:{0...||v||}, i:{0..(||v|| - n)}. nth_tl(n;v)[i] = v[(i+n)]
C2: n:{0...||v||+1}, i:{0..((||v||+1) - n)}. nth_tl(n;[u / v])[i] = [u / v][(i+n)]
C.